punched paper tape - Turkish English Dictionary